FrameLib  2.0
DSP processing with frames of arbitrary timing and length
FrameLib_TriggerableThread Class Referenceabstract

a thread that can be triggered from another thread (there is no mechanism to check progress) More...

#include <FrameLib_Threading.h>

Public Member Functions

 FrameLib_TriggerableThread (FrameLib_Thread::PriorityLevel priority)
 
virtual ~FrameLib_TriggerableThread ()
 
 FrameLib_TriggerableThread (const FrameLib_TriggerableThread &)=delete
 
FrameLib_TriggerableThreadoperator= (const FrameLib_TriggerableThread &)=delete
 
void start ()
 
void join ()
 
void signal ()
 

Detailed Description

a thread that can be triggered from another thread (there is no mechanism to check progress)

The thread should be joined before desctruction.

Constructor & Destructor Documentation

◆ FrameLib_TriggerableThread() [1/2]

FrameLib_TriggerableThread::FrameLib_TriggerableThread ( FrameLib_Thread::PriorityLevel  priority)
inline

◆ ~FrameLib_TriggerableThread()

virtual FrameLib_TriggerableThread::~FrameLib_TriggerableThread ( )
inlinevirtual

◆ FrameLib_TriggerableThread() [2/2]

FrameLib_TriggerableThread::FrameLib_TriggerableThread ( const FrameLib_TriggerableThread )
delete

Member Function Documentation

◆ join()

void FrameLib_TriggerableThread::join ( )

◆ operator=()

FrameLib_TriggerableThread& FrameLib_TriggerableThread::operator= ( const FrameLib_TriggerableThread )
delete

◆ signal()

void FrameLib_TriggerableThread::signal ( )
inline

◆ start()

void FrameLib_TriggerableThread::start ( )
inline

The documentation for this class was generated from the following files: